package com.javabasestage2.Object.ObjectSenior.Interface;

public class InterfaceDetail01 {
    /** 接口就是继承的补充
     *1、 接口不能被实例化(new)。
     * 2、【接口中所有的方法都是  public方法(就算不写也默认为Public)】， 接口中抽象方法， 可以不用abstract 修饰
     * 3、一个普通类实现接口， 就必须将该接口的所有方法都实现，  可以用 【alt+enter】 来解决
     * 4、【抽象类】去实现接口时， 可以【不】实现接口的 抽象方法！！
     */
    //接口中的属性，只能是final的，而且是 public static final 修饰符。比如:
    //int a = 1; 实际上就是 public static final int a = 1; (必须初始化)
    //接口中属性的访问形式:接口名.属性名
    //接口不能继承【其它的类】，但是可以继承多个 【别的接口】！
    //接口的修饰符 只能 是Public 和默认 ， 这点和类的修饰符是一样的。
}


interface  hh{}
interface  jj{}

class AA implements hh, jj{
    //一个类可以同时实现多个接口
}